Part Number Hot Search : 
AD827 U2860 2412Z ASIBAT38 TM9126 ONTROL ADL53 MC68HC9
Product Description
Full Text Search
 

To Download ACT5101QI101-T Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  act510x rev 1.0, 24-apr-2018 1 23v buck-boost converter wi th integrated mosfets features ? buck-boost converter with 4 integrated switches ? wide vin range: 4v to 23v (no dead zone) ? 3.0v to 23v wide output voltage range ? seamless transition between buck and boost operation ? supports programmable power supply (pps) ? programmable frequency: 125khz, 250khz, 500khz, and 1mhz ? 2v ~ 5v/100ma programmable output ldo ? +/-4% output constant current regulation (@10m, 3a) ? programmable output voltage and current via both pin and i2c ? enable pin for power on/off control ? output cord compensation ? programmable output soft-start ? cycle by cycle current limit ? built in adc for temperature, input and output voltage and current monitoring ? 25m fet from vin to sw1 ? 25m fet from sw2 to vout ? 35m fet from sw1 to pgnd ? 35m fet from sw2 to pgnd ? thermal protection ? thermally enhanced 32-lead 4mx4mm qfn applications ? car charger ? docking stations ? multiple power source supplies ? dc ups ? solar powered devices ? solid-state lighting general description the act510x is a buck-boost converter with 4 integrated mosfets. it offers a high efficiency, low component counts, compact solution for a wide input voltage range from 4v to 23v application. the 4 internal low resistance nmos switches minimize the size of the application circuit and reduce power losses to maximize efficiency. internal high side gate drivers, which require only the addition of two small external capacitors, further simplify the design process. an advanced switch control algorithm allows the buck- boost converter to maintain output voltage regulation with input voltages that are above, below or equal to the output voltage. transitions between these operating modes are seamless and free of transients and subharmonic switching. the act510x output voltage can be set between 3v ~ 23v which can be configured by either external resistor divider or i2c. the output constant current limit and cord compensation makes it flexible for any kinds of protocols like usb pd, qc 3.0/4.0 etc. the system can be monitored and configured by i2c as well. the build- in adc can be read for the information of input/output voltages and currents, die temperature, and generic input signals. act510x integrated a 100ma ldo output with ocp/uvlo protection to provide power for the mcu and other peripheral components inside the system. the act510x operation frequency can be configured from 125 khz to 1mhz, makes the system design flexible for components size and efficiency optimization. the act510x has been optimized to reduce input current for applications which are sensitive to quiescent current draw, such as battery-powered devices. the ac5101 is available in 32-pin, 4 x 4 mm fcol qfn package.
act510x rev 1.0, 04-apr-2018 2 ordering information part number fsw feedback adc converter input ACT5101QI101-T 500khz internal yes act5102qi101-t 500khz external no pin configuration ?? ?? vins comp pgnd osrp osrn agnd agnd vreg hsb1 n/c intbp vin hsb2 isrp agnd nirq en 4 3 2 1 7 6 5 11 15 olim 12 13 14 a2d / fb 8 ?? isrn scl sda stat ilim 32 31 29 30 28 exposed? pad 27 25 26 10 9 35 34 33 vout sw1 sw2 ?? ?? vout sw2 sw2 vout vin sw1 sw1 ?? pgnd 24 23 21 22 20 19 17 18 17 16 figure 1: pin configuration C top view C qfn4x4-32
act510x rev 1.0, 04-apr-2018 3 pin descriptions pin name type description 1, 9, 32 agnd p analog ground of the ic. 2 nc i no connect 3 intbp o internal bypass - thi s should be connected to a 100n f ceramic capacitor 4 vreg i internal vreg ldo output. the output voltage is programmable f rom 2v to 5v. connect a 1.0uf to this pin. the maximum current capability for this pi n is 100ma. the internal overcurrent and over temp circui t shut down the converter when vreg is overloaded. 5, 20 pgnd p power ground of the ic. 6 sda i/o i2c interface data. 7 scl i i2c interface clock. 8 en i converter enable input. th e converter is active when thi s pin is pull low. 10 nirq i interrupt ir q open drain output. 11 ilim i input maxim current setting pin. connect a resistor from ilim t o agnd to program the maxim input current. 12 vins i vin sense input 13 isrn i negative input curren t sense amplifier inputs. sense resistor is optional. 14 isrp i positive input curr ent sense amplifier inputs. 15 hsb2 p high side bias pin. this provides power to the internal high-si de mosfet gate driver. connect a 47nf capacitor from hsb2 pin to sw2 pin. 16, 17 vin p input power pins. dec oupling capacitor should be p laced from this pin to pgnd. 18, 19 sw2 p power switching output node to external inductor. 21, 22 sw1 p power switching output node to external inductor. 23, 24 vout p output pins. decoup ling capacitor should be place d from this pin to pgnd. 25 hsb1 p high side bias pin. this provides power to the internal high-si de mosfet gate driver. connect a 47nf capacitor from hsb1 pin to sw1 pin. 26 osrp i output current sense resistor positive input. 27 osrn i output current sens e resistor negative input. 28 stat o open drain status output to indi cate various charger operation. a low indicates con- verter is running. if converter is disabled for any reason, suc h as vout fault or vin uv etc., stat will go high. 29 olim i output constant current limit se tting pin. connect a resistor f rom olim to agnd to pro- gram the output current. 30 (act5101) a2d i a2d input pin 30 (act5102) fb i input fb pin 31 comp o error amplifier outpu t. this pin is used to compensat e the converter. power pad p exposed pad. must be short ed to ground on the pcb.
act510x rev 1.0, 04-apr-2018 4 functional block diagram q1 q2 q3 q4 vin vout vout vin gate driver ldo vreg hsb2 a2d agnd pgnd olim sda scl agnd stat sw1 sw1 sw2 sw2 nirq control current sense i oref cc loop isrp isrn fb comp ref i inref cc loop en agnd osrp osrn nc otp hsb1 act5101 intbp ilim ocomp vins figure 2: function block diagram
act510x rev 1.0, 04-apr-2018 5 absolute maximum ratings parameter value unit vout -0.3 to +24 v osrp, osrn -0.3 to vin + 0.3 v vin -0.3 to +23 v isrp, isrn -0.3 to vbat + 0.3 v vins -0.3 to isrn + 0.3 v sw1 -0.3 to vout + 0.3 v sw2 -0.3 to vin + 0.3 v hsb1 v sw1 - 0.3 to v sw1 + 5.5 v hsb2 v sw2 - 0.3 to v sw2 + 5.5 v vreg -0.3 to +6v v scl, sda, vreg, stat, en, nirq, fb, comp, ilim, olim, a2d -0.3 to +6 v agnd to pgnd -0.3 to +0.3 v junction to ambient thermal resistance ( ja ) 35 c/w operating junction temperature (t j ) -40 to 150 c operating ambient temperature range (t a ) -40 to 85 c store temperature -55 to 150 c lead temperature (soldering, 10 sec) 300 c do not exceed these limits to prevent damage to the device. exp osure to absolute maximum rating conditions for long periods may affect device reliability.
act510x rev 1.0, 04-apr-2018 6 electrical characteristics (vin = 5v, t a = 25c, unless otherwise specified) parameter symbol test conditions min typ max unit converter operation output voltage accuracy v out_reg_acc internal feedback vout_i2c register = 1 converter output in pwm mode. measured at vout pin -1 1 % fb reference voltage v out_ref_acc external feedback vout_i2c register = 0 1.99 2 2.01 v input uv voltage v in_uv vin rising measured at v in_uv register setting measured at vins pin -3.0 v in_uv 3.0 % input uv voltage hysteresis v in_uv _hsyt vin falling measured at v in_uv measured value measured at vins pin 3 4 5 % input ov threshold v in_ov vin rising measured at vins pin 22.75 23.5 24.25 v input ov hysteresis v in_ov_hyst vin falling measured at vins pin 300 mv output current range i out_range with i chg =100% register setting 0.5 5 a output constant current (measured at osrn and osrp pins) (10m current sensing resistor) (20m current sense resistor as op- tion) i out_ocp i out_ocp = 0.5a to 1a -20 i out +20 % i out_ocp = 1a to 2a -15 i out +15 % i out_ocp > 2a -10 i out +10 % output constant current undervolt- age protection threshold v out_uvp vout falling, enters hiccup mode internal or external feedback control measured at vout pin 2.90 3.0 3.10 v output constant current undervolt- age protection deglitch time t out_uvp v out falling 7 us hiccup mode off time t out_hiccup off time after v out falls below v out_uvp 3 sec over-voltage threshold v out_ovp_ext external feedback vout_i2c register = 0 voltage at fb pin 2.18 2.24 2.30 v over-voltage threshold hysteresis v out_ovp_hys falling threshold 2 % soft start time t out_ss measured at soft start register from 0 to 100% -30 soft start setting 30 % pulldown current source i out_pd v out output > 2.0v 30 65 120 ma
act510x rev 1.0, 04-apr-2018 7 off delay current timer t out_off_dly en_dly enabled -10 off_dly setting +10 % off delay current i out_off_load off_load=0 converter in buck mode only v in > v out + 0.5v 0.5 1 1.5 ma off_load=1 converter in buck mode only v in > v out + 0.5v 4 5 6 ma cord compensation accuracy v out_cc cord compensation enabled cord_comp: 00: disabled 01: 100mv 10: 200mv 11: 300mv measured at vout pin -15 cord_ comp setting +15 % output slew accuracy t out_slew output slew setting output_slew 00: 1.0v/ms 01: 0.5v/ms 10: 0.3v/ms 11: 0.1v/ms internal feedback only vout_i2c register = 1 -20 outpu t_sle w setting +20 % input current ilim i ilim i ilim = 0.5a to 1a -20 i ilim +20 % i ilim = 1a to 2a -15 i ilim +15 % pwm operation frequency range f sw 125 1000 khz operation frequency accuracy f sw -10% +10% khz maximum pwm duty cycle d max 97 % vreg ldo vreg regulation voltage vreg 2 5.1 v vreg regulation accuracy vreg acc at default factory setting -2 2 % vreg dropout vreg dropout i out =100ma 300 mv vreg uvlo threshold vreg uvlo vreg falling 85 88 91 % vreg uvlo hysteresis vreg uvlo_hyst 2 % vreg current limit vreg ilim v vin = 12v, vreg = 5v 100 200 ma vreg current limit deglitch vreg ilim_dg in current limit 50 us vreg current limit off time vreg ilim_off after deglitch time 100 ms vreg soft start vreg ss 250 us
act510x rev 1.0, 04-apr-2018 8 logic i/o pin characteristics en, stat, nirq en input low threshold v ilo 0.4 v en input high threshold v ihi 1.25 v stat, nirq output low voltage v ol sink current = 5 ma 0.4 v stat, nirq high level leakage current i oh output = 5v 1 ua i2c interface characteristics scl, sda input l ow threshold v ilo design note: n eed to be sure supply current is 0 with 1.8v input on pin 0.4 v scl, sda input high threshold v ihi design note: n eed to be sure supply current is 0 with 1.8v input on pin 1.25 v sda output low v ol sink current = 5 ma 0.4 v sda high level leakage current i oh output = 5v 1 ua scl clock frequency f scl 0 1000 khz scl low period t scl_low 0.5 us scl high period t scl_hi 0.26 us sda data setup time t su 50 ns sda data hold time t hd 0 ns start setup time t st 260 ns stop setup time t sp 260 ns capacitance on scl or sda pin c in 10 pf pulse width of spikes suppressed on scl and sda t deglitch 50 ns i2c timeout function t out total time required for i 2 c communication to cause i 2 c state machine to reset 100 ms thermal regulation and thermal shutdown charger mode junction temperature regulation accuracy t reg charger mode 00: 60 c 01: 80 c 10: 100 c 11: 120 c -20 t reg +20 c thermal shutdown rising temperature t shut temperature increasing 160 ? c
act510x rev 1.0, 04-apr-2018 9 thermal shutdown hysteresis t shut_hys 30 ? c thermal shutdown deglitch enter or exit thermal shutdown 32 us a2d converter total error a2d error 12 bit range 0.5 lsb conversion time a2d tconv all 8 channels 100 ms conversion time a2d tconv 1 channel 15 ms input capacitance a2d cin 5 pf a2d full scale input ext_in a2d fs 2.5 v a2d full scale vout a2d vout measurement input at vout pin 32.5 v a2d full scale vin a2d vin measurement input at vins pin 25 v a2d full scale olim, ilim a2d olim, a2d ilim 2.5 v
act510x rev 1.0, 04-apr-2018 10 functional description 1. buck-boost structure the act510x is a monolithic buck-boost converter with integrate d fets. four internal low resistance nmos switches minimize the size of the application circuit and reduce power l osses to maximize efficiency. internal high side gate drivers, which require only the addition of two small external capacitor s, further simplify the design process. an advanced switch control algorithm allows the buck-boost converter to maintain o utput voltage regulation with input voltages that are above, below or equal to the input voltage. transitions between these operating modes are seamless and free of transients and subharmonic switching. vin q1 q2 q3 q4 vout l figure 3: diagram for 4-sw itches buck-boost converter figure 4: operation mode and regions figure 3 shows a simplified diagram of how the four power switc hes are connected to the inductor, vin, vout and gnd. figure 4 shows the regions of operation for the act510x as a fu nction of duty cycle d. the power switches are properly controlled so the transfer between modes is continuous. when vi n approaches vout, the buck -boost region is reached. table 1: mosfet operation mode buck buck-boost boost q1 switching switching on q2 switching switching off q3 off switching switching q4 on switching switching
act510x rev 1.0, 04-apr-2018 11 2. operation states 2.1. reset state (rst) the state machine for the converter always starts from the rese t state. the device waits until all the criteria below are met and then starts the enable delay timer. this timer is controll ed by en_dly[1:0] register 0x0f bits 1:0. once the timer has expired, it will jump out of the reset state and move to the ss state reset faults: 1. vin below vin_uv voltage: this fault will self-clear and de vice will exit the reset when the vin is higher than the threshold. 2. vreg ldo ok C this fault will automatically clear when the v reg ldo has exited the faulted condition and uvlo is low. this includes the 100msec timeout period. once the vr eg ldo regulator is at an acceptable level, the device will exit the reset state. note: this fault can be mask ed to allow the state machine to exit the reset while there is a fault on the vreg ldo using the dis_vreg_flt register 0x10 bit 1. 3. watchdog timer fault: if the watchdog timer is enabled and the timer ties out, the watchdog fault will hold the charger in the rst state until the watchdog timer is reset or c leared. it can be reset with a write to of 1 to the watchdog_reset register bit or by disabling the watchdog timer with watchdog[1:0] register = 00. 4. fet overcurrent fault: if a switching fet exceeds the cycle by cycle current limit for 8 (or 16) cycles, the fet_oc fault is latched. to clear this latch, the device must exit th e operation mode and enter hiz mode, typically by toggling the en pin or setting the hiz register to hi. 5. vin overvoltage: if the vin exceeds the v in_ov , the device will enter the reset state. the ov fault will self -clear when the vin is below the v in_ov and exit the reset state. 6. die thermal shutdown (tsd) C if the die exceeds the t shut (160c) this fault will hold the converter in the fault state until it cools down by the t shut_hyst (t shut - 30c). this fault cannot be cleared or masked. the device must cool down before exiting the reset state. once the device cool s down, it will automatically clear this fault and exit the reset state and resume operation. 2.2. soft start (ss) the device enables the converter and ramps the soft start outpu t in this mode. soft start time is controllable by the soft start [1:0] register. if a fault occurs during the soft start, it will ju mp back to the reset state and disable the converter. once the soft start is done, the device jumps to the regulation state. 2.3. regulation state (reg) the normal regulation occurs in the regulation state. if a maj or fault occurs during the device will jump back to the reset state and disable the converter. during this state, the conver ter can be disabled with light load condition. additionally, i f the output drops below v out_uvp (3.0v), the device will go into a hiccup mode to protect the o utput in a shorted condition. 2.4. light load disable state (ll_dis) if the device senses light load in regulation state, the conver ter will be disabled after the off_dly[1:0] timer expires. during this state, the converter is disabled and there is minim al load on the vin. to exit this state, the device must exit converter mode by the en pin or hiz register. the light load disable function can be disabled in t he register bit. 2.5. hiccup / vout fault state (hiccup) if the output cannot support the l oad and enters constant curre nt mode in regulation state, the output will eventually drop below the v out_uvp (3.0v). if this occurs, the converter is disabled for 3 secs, and then automatically re-enters the reset mode to restart the output. if t here is a fault on the output, this cycle will continue until the fault is removed.
act510x rev 1.0, 04-apr-2018 12 3. device power up 3.1. power-on-reset (por) when vin or vout is above 3.9v, the i2c bus is ready for commun ication and the vref ldo is enabled. all registers are reset to the default value as listed in the register map. 3.2. hiz mode the device goes into hiz mode when en is pin hi, or hiz register 0x00 bit 7 is set hi. at hiz mode, the internal bias circuits are enabled, all registers are accessible and adc func tions can be enabled. if the vreg_en register 0x01 bit 2 is hi, then the vreg l do will be enabled. 3.3. vreg ldo the vreg ldo is powered from vin or vout with a smart active di ode selector circuit. to reduce power dissipation, the vreg ldo will be powered from the lower of the vin or vout. however, if the lower supply cannot provide the headroom needed to regulate vreg outp ut, it will select the higher supply. this smart diode selector can be overridden and manual control can be selected using the vreg_override and vreg_select registers 0x0b, bits 1:0. the vreg is enabled when all the conditions are valid: ? vin or vout above uvlo (3.9v) ? vreg_dis register is bit is set lo (register 0x01 bit 2) ? this register bit can be prog rammed from the factor to be hi o r lo depending on the application requirements the voltage of vreg ldo can be set by register 0x11 [7:3] betwe en 2v to 5.1v. the maximum output current is 100ma. if vreg ldo is overloaded or not within spec, converter will be shut down, and vreg_oc_uvlo fault bit register 0x05 bit 4 is set. additionally, if the vreg_ldo is held in current limit for more than 50usec, it will shut down for 100msec to prevent damage. it will then re-try to start after 100msec. it will continue t his cycle until the current limit condition is removed. additi onally, there is a uvlo detection for t he vreg output set at 88%. if the vreg output is in current limit, or below the uvlo thres hold, the converter will be in a fault state or reset state and not operate. this can be overwritten with dis_ vreg_flt register 0x10 bit 1. to reduce inrush current, a 250u sec soft-start is included. for stability, a 1uf ceramic capacitor is required on the output. 4. host mode and default mode the act510x is a host controlled device, but it can operate in default mode without host management. in default mode, act510x can be used an autonomous converter with no host or wit h host in sleep. in this mode, the watchdog[1:0] register 0x01 bits 1:0 must be set lo to disable the watchdog t imer. additional register bits may need to be set to allow this mode. 5. converter operation the act510x can be enabled if the conditions are valid (see ope rating states for further details): 1. en pin is low or en_override bit is hi 2. hiz register bit is low 3. en register bit is hi the output voltage can be set by the internal resistor divider or the feedback resistor divider on the fb pin using the vout_i2c register 0x13 [3] . when the internal resistor divi der network is used, the output voltage can be changed by
act510x rev 1.0, 04-apr-2018 13 vout[10:0] voltage register. the ramp rate the output changes can be cont rolled by the output_slew[1:0] register. this allows the output to conform to qc2.0/qc3.0/4.0/usb pd function s for higher output voltages. if external feedback is used, the reference voltage on fb is 2v . the comp pin is used for the output compensation. input voltage must stay above v in_uv set by vin_uv register 0x0f [7:5]. 5.1. enable delay once the condition has the valid conditions for startup, the en able delay timer is enabled. the timer options allow an immediate startup, or to wait between 200msec and 1sec before e nables the converter. this timing is controlled by the en_dly[1:0] register. 5.2. mode soft start after the enable delay has completed, the device starts the out put using a soft start function programmable by the ss[1:0] register. the time is independent of the output voltage settin g if using internal feedback and or resistor settings when usin g external feedback. 5.3. constant current output regulation after soft start is completed, the device monitors the current on sense resistor (osrp and osrn) to provide constant current regulation. when the output current exceeds threshold t he value configured by the olim pin and cc register, the switching converter will regulate the maximum current in a con stant current mode. in this case, the output voltage may drop. constant current mode can be monitored in real time using the read only output_cc register 0x20 [5]. the current can be controlled with the external resistor on the olim pin and by the cc [6:0] re gister 0x17 [6:0]. current is adjustable as a percentage of th e full current level set by the olim resistor. osrn osrp vout olim r ocs r olim r osrp r osrn 2v + + - - vbat c ocs figure 5: charge current sensing and current limit setting this voltage on the olim pin is calculated by: v olim = r ocs x i chg r olim x 2x10 -3 equation 1 the voltage on this pin is regulated and clamped at 2v. the oli m pin can also be used to monitor input current .the voltage on olim pin is proportiona l to the charge current. the filter cap c ocs should be 470nf, and r osrp and r osrn should be 30?. if the output drops below 2.72v, a fault on the output is assum ed, and the converter will disable and wait 3 seconds in the hiccup state. after 3 seconds, the device will return to the r eset state and attempt to restart the output. if a short or hi gh current fault is present, it will cycle again through the state s until the fault is removed. 5.4. input current regulation act510x monitors the current on input side sense resistor (isrp and isrn) to provide a current limit from the input. when the input current exceeds threshold the value configured by the ilim pin and input_ilim register 0x10 [3:2], the switching converter will regulate the output current in a constant curre nt mode. in this case, the output voltage may drop. input constant current mode can be monitored in real time using the r ead only input_cc register 0x20 [6].
act510x rev 1.0, 04-apr-2018 14 input current limit can be set by the ilim pin and input_ilim [1:0] registers 0x10 [3:2] isrn isrp vin vin ilim r ic s r ili m r isrp r isrn 2v + + - - c ic s figure 6: input current sensing and current limit setting this voltage on the ilim pin is calculated by: v ilim = r ics x i in r ilim x 2x10 -3 equation 2 the voltage on this pin is regulated and the charger goes into input current limit mode and starts to reduce the charger current when this pin voltage reaches 2v. the ilim pin can also be used to monitor input current .the voltage on ilim pin is proportional to the input current. the filter cap c ics should be 470nf, and r isrp and r isrn should be 30?. if input current limit function is not needed, it can be disabl ed in input_ilim register 0x10 [3:2]. 5.5. vout over-voltage protection act510x monitors the output voltage and immediately stop switch ing when senses an overvoltage condition. if the ov condition lasts for 100msec, the n the device will enter hiz sta te. 5.6. regulator compensation and inductor selection table 2: l/c selection table 47uf is low esr ceramic type. 100uf to 1000uf is bulk electrol ytic capacitor. frequency setting inductor min (uh) inductor typ (uh) inductor max (uh) c comp1 (nf) c comp2 (nf) r comp (kohms) c out (uf) 125khz 29 42 55 82 8.2 20.0 1000 / 47 250khz 15 22 29 39 3.9 20.0 470 / 47 500khz 7 10 13 22 2.2 20.0 220 / 47 1mhz 4 5.6 7.28 10 1.0 20.0 100 / 47 c icomp1 c icomp2 r icomp1
act510x rev 1.0, 04-apr-2018 15 figure 7: otg mode external compensation network 5.7. cord compensation act510x provides cord compensation at the output. the output vo ltage is increased with output current to compensate the potential voltage drop across output cable. the amount of cor d compensation can be adjusted with the cord_comp[1:0] register. table 3: output cord compensation setting cord_comp[1:0] setting cord comp value at 2.4a load 00 0 (disabled) 01 100mv 10 200mv 11 300mv the cord compensation loop should be very slow to avoid potenti al disturbance to the voltage loop. the voltage loop should be sufficiently stable on vari ous cord compensation setting. 5.8. light load disable we the device is operating in buck mode and vin is higher than vout by a minimum of 0.5v, the device can detect light load / no load case and disable the converter. the off_load_en should be set to 1 to enable this feature. the off_load controls the amount of load on the output that can be detected as light load. finally, the detection time is set by the off_dly[1:0] setting. once the state machine has detected a light load con dition, it enters the ll_dis state, and the converter must be re-enabled to resume operation, such as toggl ing the en pin. 5.9. output ramp and vout ov to conform to various charging specification, such as qc2.0/3.0 /4.0 or usb-pd, the vout can be dynamically changed by writing to the vout[10:0] register, if internal feedback is used and vout_i2c is set to 0. the output_slew[1:0] register is used to control the slew rate between settings when the vout[10:0] is changed. when the voltage is increased, the internal ramp and regulator can compensate and increase the vol tage. however, when the voltage is decreased, and there is no external load on the output, the vout may not decrease fa st enough to the meet the requirements of qc2.0/3.0/4.0 or usb-pd. to meet the requirement, if the pulldown_ramp =1, an internal 70ma load will turn on when the vout is required to decrease from a change in the vout[10:0] register. if external feedback is used, and the feedback resistor is chan ged, the pulldown_ov can be enabled. if this bit is set hi, whenever the vout goes into ov, the internal 70ma pulldown load will turn on to help regulate the output during a voltage transition. 5.10. die thermal regulation the act510x monitors the internal junction temperature t j to avoid overheat the chip and limits the ic junction temperat ure. when the internal junction temperature exceeds the preset therm al regulation limit set by treg [1:0] , the device lowers down the output constant curren t limit threshold to reduce the output current. the wide thermal regulation range from 80oc to 120oc allows the user to optimize the system thermal perform ance. in addition, this function can be disabled using the treg[1:0] . 5.11. status output pin (stat) the act510x can indicate converter state on the open drain stat pin. the stat pin is mainly used to drive an led, it can be enabled/disabled by using the en_stat register 0x0f [4]. the table below shows the general operation:
act510x rev 1.0, 04-apr-2018 16 table 4: stat pin state state stat output pin converter enabled and output valid low converter disabled hiz converter enabled but in fault, h iccup or light load states hiz 6. interrupt output pin (nirq) the nirq output pin can be used to signal a fault or other syst em effects. the conditions below can active the nirq pin and all of them can be masked individually using the irq contro l registers 0x1e and 0x1f. to clear the nirq and de- assert the nirq pin, the nirq_cle ar must be written to a 1. th e nirq_clear is a self-clearing register bit. if the nirq_clear is read, it will alwa ys be a 0, even if it has been written to 1. 1. watchdog expired - if the watchdog timer expires at any time, it will active th e nirq pin. this is level sensitive function. the watchdog timer must be reset or disabled and nirq_clear must be written to 1 for the nirq to be de-asserted. C no watchdog in hi z so cannot be triggered hiz mo de. 2. vreg ldo overcurrent or under-voltage lockout - any time the vreg ldo is i n overcurrent or under-voltage lockout, the nirq will be assert ed. this is a level sensitive function. the vreg ldo must be in regulation and nirq_clear must be written to a 1 for nirq to be de-asserted. if the vre g ldo is in the 100msec shutdown wait period, it will not clear t he nirq output. this fault wil l be valid in all modes, including hiz mode. 3. die over temperature shut down - any time the die temperature exceeds the t shut (160c) threshold, the nirq will be asserted. this is a leve l sensitive function. the d ie temperature must be below the t shut_hyst and nirq_clear must be written to 1 for nirq to be de-asserted. 4. fet overcurrent fault C if the device is disabled from switching because of fet over current fault, the nirq will be asserted. this is a level sensitive function. this fault is latched, so the latch must cleared and nirq_clear must be written to 1 for nirq to be de-asserted. 5. a2d data ready C if the a2d is enabled, and a conversion is completed the nir q pin will be asserted. this is an edge triggered event and only a write to1 of nirq_clear is needed to de-assert the nirq pin. this can be active in all modes, when the a2d is enabled. 6. hiz enter C if the devices enters hiz mo de the nirq pin will be asserted . this is an edge triggered event and only a write to 1 of the nirq_clear is needed to de-assert the nirq pin. this is used to signal a fault or other condition that might have caused the devic e to jump out of operation mode un-expectantly. 7. i2c fault C if the i2c command requires more than 100msec to complete, th en a fault is latched on the rising edge of the error. this fault will get reset when another i2c comma nd completes correctly, but is latched with the reg 0x06 bit 1. 8. vout ov (30v) C if the vout is above v out_ovp (30v), the nirq will be asserted. t his is a level sensitive fu nction. 9. vin above v in_ov (23.5v) - if the vin is above v vin_ov (23.5v), the nirq will be asserted . this is a level sensitive function. 10. vin uv - any time the vin is below vin_uv threshold, the nirq will be asserted. this is a level sensitive function. vin must be in the valid range an d nirq_clear must be written t o 1 for nirq to be de-asserted. 11. light load disable state - any time the device enters the ll_dis state, the nirq will b e asserted until the nirq_clear register is written to 1. the nirq is triggered wit h a rising edge of the ll_d is state and does not require exiting the state to de-assert the nirq pin. 12. hiccup mode / vout fault state - any time the device enters t he hiccup state, the nirq will b e asserted until the nirq_clear register is written to 1. the nirq is triggered wit h a rising edge of the hiccup state and does not require exiting the state to de-assert the nirq pin.
act510x rev 1.0, 04-apr-2018 17 7. protections 7.1. thermal shutdown the device has thermal shutdown to disable the converter when i c junction temperature exceeds t shut (160c). the fault register tsd is set and latched when tsd fault is detected. the converter will restart automatically once the temperature of the die falls below the t shut_hyst value. during this time, however , the tsd indicator register m ay still be latched until it is read. 7.2. fet over current protection the act510x closely monitors the hsfets and lsfets current for safe operation. if any fet exceeds the fet_ilimit value (8.5a or 10a), the fet will immediately be turned off for that cycle. if a fet detects the current limit for 8 continuo us cycles, then the converter is latched off. this latch can be d isabled by setting the dis_ocp_shutdown register. once fet overcurrent protection is l atched, device must go back to t he hiz state to clear the faul t or set dis_ocp_shutdown bit to 1. for example, en pin must be toggled. 7.3. watchdog timer to ensure there is not system fa ilure, a watchdog timer is incl uded. the timeout is controlled by watchdog[1:0] register 0x01 [1:0[. the settings from 40sec to 160sec allow a wide ra nge of timeout. it can also be disabled, such as for stand- alone operation with the watchdog[1:0] =00. if the watchdog timer is enabled, the watchdog_reset needs to be written to a 1 befor e the timer times out. note t he watchdog_reset is an auto-clea ring register. if it is written to 1, it will automatica lly reset back to 0. watchdog is always disabled in hiz mode and cannot be enabled i n hiz. in addition, the reset counter is reset to 0 when entering hiz mode and automatica lly restarted wh en exiting hiz mode into regulation mode. 8. system adc monitor the act510x includes an a2d conve rter to provide various system parameters during the modes of operation. the a2d inputs are the following: channel channel description adc_ ch_conv[2:0] adc_ch_read[2:0] v alue ch0 output current (olim) 000 000 i in = (dout-2048)/(65000*r cs_in ) ch1 output voltage (vout) 001 001 v in = 0.02035*(dout-2048) ch2 input current (ilim) 010 010 i out = (dout-2048)/(65000*r cs_out ) ch3 input voltage (vin) 011 011 v out = 0.02035*(dout-2048) ch4 th 100 100 v th = 0.003053*(dout-2048) ch5 die temperature 101 101 t j = 0.2707*dout - 809.49 ch6 adc input 110 110 v adc = 0.001527*(dout-2048) 9. pfm/pwm operation at light load, act510x operates i n the pfm (pulse skipping) mod e to save the switching power loss. the pfm can be disabled by the register bit.
act510x rev 1.0, 04-apr-2018 18 application application schematics scl hsb1 sw2 hsb2 pgnd act5101 osrn vreg olim sw1 vin comp agnd sda nirq stat osrp intbp ilim en vout pgnd vins sw1 sw2 isrn isrp vin host r ocs l r ics optional c out c in vin pgnd vout vout a2d
act510x rev 1.0, 04-apr-2018 19 i2c register basic i2c registers summary reg register name type r/w description default 0x00 master control 1 vm r/w configure various device options 00 0x01 master control 2 nvm r/w 00 0x02 general status 1 vm r device status 00 0x03 charger status 2 vm r charger status 00 0x04 rfu vm r 00 0x05 fault 1 vm r device faults 00 0x06 fault 2 vm r 00 0x07 adc output 1 vm r adc output 00 0x08 adc output 2 vm r 00 0x09 adc configuration 1 vm r/w adc configuration bits 00 0x0a adc configuration 2 vm r/w 00 0x0b vreg input nvm r/w configure vreg input source 0x0c rfu nvm r/w 0x0d rfu nvm r/w 0x0e converter control 1 nvm r/w configure converter operation 0x0f converter control 2 nvm r/w 0x10 converter control 3 nvm r/w 0x11 vreg voltage nvm r/w 5bit, 2.0 ~ 5.1v, lsb = 100mv, default = 5v 0x12 rfu nvm r/w 0x13 output voltage 1 nvm r/w 11-bit, 3.6 ~ 24.07v, lsb = 10mv, default = 5v 0x14 output voltage 2 nvm r/w 0x15 rfu nvm r/w 0x16 rfu nvm r/w 0x17 output current limit nvm r/w 7-bit, 0 ~ 100%, lsb = 1%, default = 100% 0x18 rfu nvm r/w 0x19 rfu nvm r/w 0x1a vin uv offset nvm r/w
act510x rev 1.0, 04-apr-2018 20 0x1b rfu nvm r/w 0x1c rfu nvm r/w 0x1d frequency nvm 0x1e irq control 1 vm r/w irq mask control 0x1f irq control 2 vm r/w 0x20 irq control/ converter status vm r irq mask control / converter status 0x21 device id nvm r device id and cmi numbers
act510x rev 1.0, 04-apr-2018 21 reg 0x00: main control 1 (r/w) (vm) bit name default value reset by reg_rst description comment 7 hiz 0 y 0: not in hiz mode 1: in hiz mode bit to control if ic is in hiz mode. 6 rfu 0 y 5 rfu 0 y 4 rfu 0 y 3 rfu 0 y 2 watchdog_reset 0 y 0: normal 1: reset i2c watchdog timer reset this must be written to 1 before watchdog timer expires, if watchdog timer is enabled. this is auto clearing when writing to a 1. 1 audio frequency limit 0 y 0: no limit 1: minimum 40khz 0: no limit of swi tching frequency 1: set minimum switching frequency to 40khz to avoid audio noise 0 register_reset 0 na 1: reset registers to default register is self-clearing. write to 1 resets registers and set reset register back to 0. reg 0x01: main control 2 (r/w) (nvm) bit name default value reset by reg_rst description comment 7 rfu 1 y 6 dis_ocp_shutdo wn 1 y 0: enable 1: disable if set to 0, the device will be disabled if fet cycle by cycle current limit is detected for 8 (or 16) continuous cycles. uses the fet_limit register setting for the fet ilim. 5 dis_vin_ovp 0 y 0: enable 1: disable when set to 1, a vin_ovp fault does not latch off the charger in a fault mode. charger will restart automatically when the ov p condition is removed. 4 fet_ilimit 1 y 0: 8.5a 1: 10a this is the cycle by cycle c urrent limit setting for all fets in any operating mode:
act510x rev 1.0, 04-apr-2018 22 3 vout_ov_restart _delay 0 y 0: 40ms 1: 100usec delay time to restart in charger mode after output ov fault has been removed 2 vreg_dis 1 y 0: turn on vreg 1: turn off vreg control vreg on/off default is on. 1 watchdog[1] 0 y 00: disable timer 01: 40s 10: 80s 11: 160s i2c watchdog timer setting watchdog timer is always disabled and reset to 0 in hiz mode. when disabled, watchdog ti mer is also reset to 0. 0 watchdog[0] 0 y reg 0x02: general status 1 (read only) (vm) bit name default value reset by reg_rst description comment 7 rfu na na 6 nirq_pin_status na na 0: our device output drive hiz 1: our device output asserted low device status of irq output not actual status of the ir q pin C open drain output so other devices could be driving the pin low in a wired or configuration 5 en_pin_status na na 0: en pin low 1: en pin high real time status of the en pin 4 rfu na na 3 rfu na na 2 rfu na na 1 operation_mode[1] na na 00: hiz mode 01: not valid 10: operation mode 11: not valid current state machine status for overall system. 0 operation_mode[0] na na reg 0x03: general status 2 (read only) (vm) bit name default value reset by reg_rst description comment
act510x rev 1.0, 04-apr-2018 23 7 rfu na na 6 thermal_active na na 0: not in thermal regulation 1: thermal regulation active thermal regulation active 5 rfu na na 4 rfu na na 3 rfu na na 2 rfu na na 1 rfu na na 0 rfu na na reg 0x04: rfu (read only) (vm) reg 0x05: faults 1 (read only) (vm) bit name default value reset by reg_rst description comment 7 nirq_clear 0 na 0: normal status 1: clear irq output write this bit to 1 to clear the irq output. the bit will self - clear to a 0 once the write occu rs. if a fault still occurs, then nirq pin may stay asserted low. register 0x02 bit 6 provides a real time status of the nirq output. 6 rfu na na 5 rfu na na 4 vreg_oc_uvlo na na 0: no fault 1: vreg oc vreg_ldo overcurrent. read to clear this latching fault bit. the fault mask bits dis_vreg_flt registers do not affect this fault bit. it will always get indicated here to notify the user. note: there is a 100msec restart delay for oc faults on the vreg ldo, so the delay must expire before this bit can be reset with a read to clear.
act510x rev 1.0, 04-apr-2018 24 3 tsd na na 0: no fault 1: over temperature die thermal shutdown. read to clear latch bit. 2 fet_oc na na 0: no fault 1: input oc fet overcurrent. read to clear latching bit. 1 rfu na na 0 rfu na na reg 0x06: faults 2 (read only) (vm) bit name default value reset by reg_rst description comment 7 watchdog_fault na na 0: no fault 1: watchdog fault watchdog timeout fault read to clear latching bit if watchdog is enabled, and watchdog timer times out, then this bit is set high. this does not clear the watchdog timer. the watchdog timer needs to be cleared with a watchdog read or disable the watchdog timer. if this bit is read and the watchdog timer has not been reset, then t his bit will immediately go high again after the read. 6 vout_fault na na 0: no fault 1: vout fault output hiccup mode fault, r ead to clear latching bit. if the vout enters hiccup state because current exceeds the constant current mod e, then this bit gets set. this register will always be set during hiccup mode when vout is off during the 3sec restart time and converter is in the hiccup state. after it e xits this state, this bit can be cleared with a read. 5 vin_uv_flt na na 0: not fault 1: vin uv fault vin uv fault. read to c lear latching bit if vin falls below the v in_uv voltage specified in the vin_uv register (reg 0x0f, bits 7:5) the input voltage must be above the vin_uv voltage and then a read will clear this fault bit. 4 vout_ov na na 0: not fault 1: vout ov fault vout overvoltage fault, re ad to clear latching bit this bit will be set any tim e the vout exceeds the ov threshold for external or internal feedback. the vout must be below the ov voltage and then a read will clear this fault bit. 3 light_load na na 0: not fault 1: converter off output light load state latch , read to clear latching bit converter has been disabled because of light load condition on output and it entered the ll_dis state. the
act510x rev 1.0, 04-apr-2018 25 device must exit the ll_dis state, and then a read will clear this bit. 2 vin_ov na na 0: not fault 1: vin ov vin overvoltage fault, rea d to clear latching bit. this bit will be set any time the vin exceeds the ov threshold. the vin must be below the ov voltage and then a read will clear this fault bit. 1 i2c_fault na na 0: not fault 1: i2c fault if set to 1, i2c command did not finish correctly or errors on i2c data 0 rfu na na reg 0x07: adc output 1 (read only) (vm) bit name default value reset by reg_rst description comment 7 adc_out[13]/[7] 0 y selected data output from adc_read register adc output upper 8 bits of adc output. if only 8 bits are used, then [7:0] if all 14 bits are used, then [13:6] 6 adc_out[12]/[6] 0 y 5 adc_out[11]/[5] 0 y 4 adc_out[10]/[4] 0 y 3 adc_out[9]/[3] 0 y 2 adc_out[8]/[2] 0 y 1 adc_out[7]/[1] 0 y 0 adc_out[6]/[0] 0 y reg 0x08: adc output 2 (read only) (vm) bit name default value reset by reg_rst description comment 7 rfu 0 y selected data output from adc_read register lower 6 lsb bits of adc output 6 rfu 0 y 5 adc_out[5] 0 y 4 adc_out[4] 0 y
act510x rev 1.0, 04-apr-2018 26 3 adc_out[3] 0 y 2 adc_out[2] 0 y 1 adc_out[1] 0 y 0 adc_out[0] 0 y reg 0x09: adc configurat ion 1 (r/w) (vm) bit name default value reset by reg_rst description comment 7 en_adc 0 y 0: adc disabled 1: adc enabled 6 adc_one_shot 0 y 0: adc continually converts data when en_adc=1 1: adc performs a one- time conversion when en_adc=1 [adc one shot][adc_ ch_scan] = xx operation is described as below. 00 = scan channel specified by adc channel conversion [2:0] register bits repeatedly in a loop. 01 = scan and convert channels 0 C 7 repeatedly in a loop. 10 = convert channel specified by adc channel conversion [2:0] once (one shot) 11 = scan and convert channels 0 C 7 once and stop C one loop 5 adc_ch_scan 0 y 0: scan single channel specified by adc_ch_conv 1: scan all channels 4 dis_adc_buffer 0 y 0: adc buffer is enabled 1: adc buffer is disabled this should always be set to 0. 3 adc_swap 0 y 0: adc buffer is normal inputs 1: adc buffer swaps inputs if very accurate measurements are required, the adc input pair can be swapped to negate input offset errors in the buffer amp. this requires one read with adc_swap =0 and one read with adc_swap =1, then average the results. 2 hw_die_rev[2] 0 y 1 hw_die_rev[1] 0 y 0 hw_die_rev[0] 0 y
act510x rev 1.0, 04-apr-2018 27 reg 0x0a: adc configuration 2 (r/w) (vm) bit name default value reset by reg_rst description comment 7 adc_data_ready 0 y 0: data not ready 1: data is ready read only - conversion occurred and data is ready to read 6 rfu 5 adc_ch_i2c_read[2] 0 y 000 = olim pin 001 = vout voltage divide by 13.33 010 = vin voltage divide by 10 011 = ilim pin 100 = not valid 101 = die temperature 110 = ext pin voltage 111 = agnd voltage this controls the current a2d register to output on the i2c register. the a2d can provide an i2c read on a different register while processing / converting another channel. 4 adc_ch_i2c_read[1] 0 y 3 adc_ch_i2c_read[0] 0 y 2 adc_ch_conv [2] 0 y 000 = olim pin 001 = vout voltage divide by 13.33 010 = vin voltage divide by 10 011 = ilim pin 100 = not valid 101 = die temperature 110 = ext pin voltage 111 = agnd voltage this controls the current a2d conversion processing channel. the a2d can provide an i2c read on a different register while processing /converting another channel. 1 adc_ch_conv [1] 0 y 0 adc_ch_conv [0] 0 y reg 0x0b: vreg input (r/w) (nvm) bit name default value reset by reg_rst description comment 7 rfu 1 y 6 rfu 0 y 5 rfu 0 y
act510x rev 1.0, 04-apr-2018 28 4 rfu 0 y 3 rfu 0 y 2 rfu 0 y 1 vreg_override 0 y 0: automatic control 1: manual control 0: device automatically se lects the correct supply to use 1: vreg uses the vreg_select register to select the power input 0 vreg_select 0 y 0: vout supply 1: vin supply vreg powered from vin or vout pin reg 0x0c: rfu (r/w) (nvm) reg 0x0d: rfu (r/w) (nvm) reg 0x0e: converter control 1 (r/w) (nvm) bit name default value reset by reg_rst description comment 7 en 1 y 0: disable 1: enable if this bit is low, converter is always disabled. if this bit is high, then either the en pin or the en_ override bit will enable the converter. in addition, the hiz mode bit (reg 0x00, bit 0) must be low. 6 en_override 1 y 0: disable 1: enable if this bit is high, en is over written and converter is enabled, if en bit is high. this allows user to enable converter from i2c without using the pin. 5 soft start[1] 1 y 00: 0.2 ms 01: 1 ms 10: 3 ms 11: 10 ms soft start time for output voltage. 4 soft start [0] 1 y 3 off_dly[1] 1 y 00: disable 01: 10 s 10: 20 s 11: 30 s when light load is detected for the setting time, the converter is disabled and latched off. the converter must be disabled and re-enabled to turn back on. this can be done with the en pin, or through the en register bit. 2 off_dly[0] 1 y 1 off_load 1 y 0: 1 ma this threshold is used to enable the timer for the off delay during light load conditions in buck mode only,
act510x rev 1.0, 04-apr-2018 29 1: 5 ma when v in > v out + 0.5v 0 off_load_en 0 y 0: disable 1: enable enable the disable with light load function. when not in buck mode, feature is always disabled. reg 0x0f: converter control 2 (r/w) (nvm) bit name default value reset by reg_rst description comment 7 vin_uv[2] 1 y 000: v in_uv_offset 001: v in_uv_offset -0.2v 010: v in_uv_offset -0.4v 011: v in_uv_offset -0.6v 100: v in_uv_offset -0.8v 101: v in_uv_offset -1.0v 110: v in_uv_offset -1.2v 111: v in_uv_offset -1.4v vin uv threshold for converter to operate. referenced from v in_uv_offset level. 6 vin_uv [1] 1 y 5 vin_uv [0] 1 y 4 en_ stat 0 y 0: disable 1: enable if en _ stat bit is 1, device will pull stat pin low to indicate the converter is running. if converter is disabled for any reason, such as vout fault or vin uv, etc, stat will go high. if set to 0, stat will always be hi-z. 3 cord_comp[1] 1 y 00: disable 01: 100mv 10: 200mv 11: 300mv cord compensation at 2.4a load with 10mohm resistor (20mohm resistor as option) 2 cord_comp[0] 0 y 1 en_dly[1] 0 y 00: 0 ms 01: 200 ms 10: 500 ms 11: 1 s the delay before enabling the converter from the en pin or en register bit. 0 en_dly[0] 1 y reg 0x10: converter control 3 (r/w) (nvm) bit name default value reset by reg_rst description comment 7 output_slew[1] 1 y 00: 1v/ms if converter is set to interna l feedback and output voltage is changed using the vout register for qc2.0/3.0 or
act510x rev 1.0, 04-apr-2018 30 6 output_slew[0] 1 y 01: 0.5v/ms 10: 0.33v/ms 11: 0.1v/ms usb pd voltage ramp, this register controls the rate at which the output voltage will change. 5 pulldown_ramp 1 y 0: disable 1: enable if ramp_pulldown is set to 1 and output_i2c is set to 0 for internal feedback, an internal current source will pulldown on the output during a ramp down of the output voltage. this will allow the output to meet the qc 2.0/3.0 and usb pd ram p timing requirements. 4 pulldown_ov 1 y 0: disable 1: enable if pulldown_ov is set to 1, the pulldown current source will pulldown on the output during any ov condition on the output. 3 input_ilim[1] 1 y 00: disable 01: 150% of ilim 10: 200% of ilim 11: 300% of ilim input current limit proportional to the ilim current setting. measured on the isrp and isrn pins and set by the ilim resistor 2 input_ilim[0] 0 y 1 dis_ vreg_flt 0 y 0: enable 1: disable if set to 0, an overcurrent or uvlo fault on the vreg will stop converter. if set to 1, converter will continue with fault on vreg. 0 dis_pfm 0 y 0: enable 1: disable disable pfm mode to reduce switching noise and follow a force pmw mode reg 0x11: vreg voltage (r/w) (nvm) bit name default value reset by reg_rst description comment 7 vreg[4] 1 y 1600mv vreg ldo output voltage offset: 2v range: 2v (00000) - 5.1v (11111) 6 vreg[3] 1 y 800mv 5 vreg[2] 1 y 400mv 4 vreg[1] 1 y 200mv 3 vreg[0] 0 y 100mv 2 rfu 1 y 1 rfu 1 y
act510x rev 1.0, 04-apr-2018 31 0 rfu 0 y reg 0x12: rfu (r/w) (nvm) reg 0x13: output voltage 1 (r/w) (nvm) bit name default value reset by reg_rst description comment 7 rfu 1 y 6 rfu 0 y 5 rfu 1 y 4 rfu 1 y 3 vout_i2c 0 y 0: i2c register 1: external resister divider using fb when set to 0, internal resistor divider network is used and controlled by vout registers. when set 1, external resistor divider connected to fb is used to control the output. 2 rfu 0 y 1 vout[9] 0 y 10240 mv internal divider network offset: 2.96v range: 2.96v (000_0000_0000) to 23.42v (111_1111_1111) 0 vout[8] 0 y 5120 mv reg 0x14: output voltage 2 (r/w) (nvm) bit name default value reset by reg_rst description comment 7 vout[7] 1 y 2560 mv internal divider network offset: 2.96v range: 2.96v (000_0000_0000) to 23.42v (111_1111_1111) 6 vout[6] 0 y 1280 mv 5 vout[5] 1 y 640 mv 4 vout[4] 1 y 320 mv 3 vout[3] 0 y 160 mv
act510x rev 1.0, 04-apr-2018 32 2 vout[2] 1 y 80 mv 1 vout[1] 0 y 40 mv 0 vout[0] 0 y 20 mv reg 0x15: rfu (r/w) (nvm) reg 0x16: rfu (r/w) (nvm) reg 0x17: output current limit (r/w) (nvm) bit name default value reset by reg_rst description comment 7 dis_cc 0 y 0: enable 1: disable set 1 to disable the output const ant current limit function. 6 cc[6] 1 y 64% output current percentage of olim resistor setting. range: 1% (000_0001) to 100% (110_0100) setting 110_0100 to 111_1111 = 100% setting 000_0000 to 000_0001 = 1% 5 cc[5] 1 y 32% 4 cc[4] 0 y 16% 3 cc[3] 0 y 8% 2 cc[2] 1 y 4% 1 cc[1] 0 y 2% 0 cc[0] 0 y 1% reg 0x18: rfu (r/w) (nvm) reg 0x19: rfu (r/w) (nvm) reg 0x1a: vin uv offset (r/w) (nvm) bit name default value reset by reg_rst description comment
act510x rev 1.0, 04-apr-2018 33 7 rfu 0 6 vin_uv_offset[6] 0 y 6400 mv input uv offset voltage offset: 5v range: 5v (0000000) ~ 15.2v (1111111) 5 vin_uv_offset [5] 0 y 3200 mv 4 vin_uv_offset [4] 0 y 1600 mv 3 vin_uv_offset [3] 0 y 800 mv 2 vin_uv_offset [2] 0 y 400 mv 1 vin_uv_offset [1] 0 y 200 mv 0 vin_uv_offset [0] 0 y 100 mv reg 0x1b: rfu (r/w) (nvm) reg 0x1c: rfu (r/w) (nvm) reg 0x1d: frequenc y (r/w) (nvm) bit name default value reset by reg_rst description comment 7 freq_sel[1] 1 y frequency selection settings for smps 00: 125khz 01: 250khz 10: 500khz 11: 1mhz operation frequency settings note: these can not be changed on the fly and each setting requires a different inductor value and capacitors and compensation components. care should be taken when writing to this register to avoid changing the frequency while operating 6 freq_sel[0] 0 y 5 rfu 4 rfu 0 y 3 rfu 1 y 2 rfu 0 y 1 treg[1] 1 y 00: disable 01: 80c 10: 100c die temperature regulation threshold 0 treg[0] 1 y
act510x rev 1.0, 04-apr-2018 34 11: 120c reg 0x1e: irq control 1 r/w (nvm) bit name default value reset by reg_rst description comment 7 rfu 1 y 6 rfu 1 y 5 rfu 1 y 4 nirq_vin_uvov 0 y 0: vin uv or ov on nirq 1: masks nirq if set to 0, a vin below uv or vin ov will active the nirq pin setting to 1, masks the fault to nirq 3 rfu 1 y 2 rfu 1 y 1 nirq_vreg_flt 0 y 0: vreg ldo overcurrent or undervoltage indicated on nirq 1: masks nirq if set to 0, a vreg ldo overcurrent or undervoltage will active the nirq pin setting to 1, masks the fault to nirq 0 nirq_tsd 0 y 0: device thermal shutdown indicated on nirq 1: masks nirq if set to 0, a device thermal shutdown will active the nirq pin setting to 1, masks the fault to nirq reg 0x1f: irq control 2 r/w (nvm) bit name default value reset by reg_rst description comment 7 nirq_fet_oc 0 y 0: fet overcurrent triggers nirq pin 1: masks nirq if set to 0, a fet overcurrent condition will active the nirq pin setting to 1, masks fet ove rcurrent states to nirq 6 nirq_watchdog 0 y 0: watchdog timer expired triggers nirq if set to 0, a watchdog timeout will active the nirq pin
act510x rev 1.0, 04-apr-2018 35 1: masks nirq setting to 1, masks the fault nirq 5 nirq_hiccup 0 y 0: converter enter hiccup state nirq 1: masks nirq if set to 0, converter entering hiccup state will active the nirq pin setting to 1, masks hiccup mode to nirq 4 nirq_ll 0 y 0: converter enter light load state on nirq 1: masks nirq if set to 0, converter entering light load disable state will active the nirq pin setting to 1, masks light load disable state to nirq 3 nirq_a2d_data 0 y 0: a2d data ready 1: masks a2d data ready nirq if set to 0, a rising edge on a2d data ready will active the nirq pin setting to 1, masks the a2 d data ready to nirq 2 nirq_hiz 0 y 0: enter hiz mode 1: masks enter hiz mode nirq if set to 0, a rising edge wh en entering hiz state will active the nirq pin setting to 1, masks the hiz enter to nirq 1 rfu 1 y 0 rfu 1 y reg 0x20: irq / converter status (r/w) (vm) bit name default value reset by reg_rst description comment 7 nirq_i2c_error 0 y 0: i2c fault 1: masks i2c fault nirq if set to 0, a fault on the i2c command / i2c bus will active the nirq pin setting to 1, masks the nirq 6 input_cc na na 0: input not in current limit 1: input is regulating in constant current mode real time status this is the current measured on the vin side using isrp and isrn controlled by the vin_ilim register 5 output_cc na na 0: output regulating using voltage loop 1: output is regulating in constant current mode real time status this is the current measured on the vout side using osrp and osrn controlled by the cc register 4 vin_uv na na 0: vin above vin_uv 1: vin below vin_uv real time status C for latched fault, see the fault registers 3 vin_ov na na 0: vin below ov 1: vin above ov real time status C for latched fault, see the fault registers
act510x rev 1.0, 04-apr-2018 36 2 status[2] na na 000: rst 001: ss 010: reg 011: hiccup 100: ll_dis state machine for converter status 101 C 111: not valid 1 status[1] na na 0 status[0] na na
act510x rev 1.0, 04-apr-2018 37 package outline and dimensions qfn4x4-32 top view side v iew all dimensions are in millimeters dimensioning and tolerancing per jeded mo-232 see active semi application not e an-104, qfn pcb layout guideli nes for more information on generating the act510x land pattern.


▲Up To Search▲   

 
Price & Availability of ACT5101QI101-T

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X